pertaining to condition of heavy rain - Espagnol Anglais Dictionnaire